package com.imooc.coupon.constant;

/**
 * 系统通用常量定义
 * Created By TINY
 * Create Time 2020/2/9 - 19:35
 **/
public interface SystemConstant {

    /** kafka 消息 Topic */
    String TOPIC = "imooc_user_coupon_op";

    /** Redis Key前缀定义*/
    interface RedisPrefix {
        /** 优惠码 key 前缀 */
        String COUPON_TEMPLATE = "imooc_coupon_template_code_";

        /** 用户当前可用的优惠码 key 前缀 */
        String USER_COUPON_USABLE = "imooc_user_coupon_usable_";

        /** 用户当前已使用的优惠码 key 前缀 */
        String USER_COUPON_USED = "imooc_user_coupon_used_";

        /** 用户当前已过期的优惠码 key 前缀 */
        String USER_COUPON_EXPIRED = "imooc_user_coupon_expired_";
    }
}
